to apply oneself - Français Anglais Dictionnaire